person who makes altarpieces - Español Inglés Diccionario